🖥️ linux | January 09, 2021
| 디렉토리 | 설명 |
|---|---|
| bin | 기본 명령어들이 저장된 디렉토리 |
| boot | 부팅에 필요한 가진 파일들이 저장되는 곳 |
| dev | 시스템 디바이스 관련 파일들이 저장되는 것 |
| etc | 시스템 설정에 관련된 각종 파일들이 저장되는 곳 |
| home | 사용자의 홈 디렉토리가 생성되는 곳 |
| lib | 커널과 프로그램에 필요한 각종 라이브러리가 저장되는 곳 |
| media | CD, USB같은 외부 장치를 연결하는 곳 |
| mnt | 탈부착 가능한 장치들을 임시로 연결하는 곳 (WSL의 경우 윈도우의 디렉토리와 연결) |
| opt | 추가 패키지가 설치되는 곳 |
| root | root(최고관리자)계정의 홈 디렉토리 |
| run | 실행중인 서비스와 관련된 파일들이 저장되는 곳 |
| sbin | 시스템 관리자용 명령어들이 저장되는 곳 |
| sys | 리눅스 커널 관련 정보가 있는 곳 |
| tmp | 시스템 사용중 발생하는 임시데이터가 저장되는 곳 |
| usr | 기본 실행파일, 라이브러리, 헤더 파일등이 저장되는 곳 |
| var | 시스템 운영중 발생하는 데이터, 로그가 저장되는 곳 |
| proc | 실행중인 프로세스 및 커널 정보가 저장되는 곳 디스크상이 아닌 메모리에 존재 |
| 명령어 | 설명 | 사용법 |
|---|---|---|
| pwd | 현재 위치한 디렉토리의 절대경로를 표시 | pwd |
| whoami | 현재 이용하고 있는 사용자가 누구인지 확인 | whoami |
| cd | 디렉토리를 이동하는 명령어 | cd {경로} |
| ls | 현재 위치한 디렉토리 내 파일 / 디렉토리 목록 표시 | ls |
| touch | 파일의 용량이 0인 파일을 생성, 날짜 변경 생성 명령어 | touch {파일이름} |
| mkdir | 디렉토리를 생성하는 명령어 | mkdir {생성할 디렉토리 이름} |
| cp | 파일을 복사하는 명령어 | cp {복제할 대상} {붙여넣을 경로 또는 새 파일명} |
| mv | 파일이나 디렉토리를 옮기거나 이름을 변경할 때 사용 | mv {옮길 대상} {대상 디렉토리 또는 새 파일명} |
| rm | 파일이나 디렉토리 삭제 (디렉토리 삭제시 -r 옵션 추가) |
rm {삭제할 대상} |
| cat | 파일의 내용을 화면에 출력하거나 파일을 만드는 명령어 | cat {파일 이름} |
| redirection | 화면에 출력되는 결과를 파일로 저장하는 명령어 리눅스 스트림의 방향을 조정하는 명령어 |
> , >> <, << |
| alias | 자주 수행하는 명령어들을 쉽게 사용할 수 있도록 설정하는 명령어 | alias {등록할 alias} = {등록할 명령어}alias(현재 alias 목록 출력) |
| unalias | alias 명령어를 해제 시 사용 | unalias {등록한 alias} |
| history | 이전에 사용했던 명령어들을 모두 볼 수 있음 이전 기록을 모두 지우고 싶을 땐 history -c |
history |
https://github.com/torvalds/linux